org.eclipse.vtp.framework.common.controller
Interface IController

All Known Implementing Classes:
Controller

public interface IController

An service that can be used by components in the process engine to influence the actions of the external process controller.

Author:
Lonnie Pryor

Method Summary
 IExitDispatcher createExit(ExitConfiguration configuration, AssignmentConfiguration[] assignments)
          Creates an exit dispatcher for the specified configuration.
 IForwardDispatcher createForward(DispatchConfiguration configuration)
          Creates a forward dispatcher for the specified configuration.
 IIncludeDispatcher createInclude(DispatchConfiguration configuration)
          Creates an include dispatcher for the specified configuration.
 

Method Detail

createForward

IForwardDispatcher createForward(DispatchConfiguration configuration)
Creates a forward dispatcher for the specified configuration.

Parameters:
configuration - The configuration to apply to the dispatcher.
Returns:
A new dispatcher for the specified configuration.

createInclude

IIncludeDispatcher createInclude(DispatchConfiguration configuration)
Creates an include dispatcher for the specified configuration.

Parameters:
configuration - The configuration to apply to the dispatcher.
Returns:
A new dispatcher for the specified configuration.

createExit

IExitDispatcher createExit(ExitConfiguration configuration,
                           AssignmentConfiguration[] assignments)
Creates an exit dispatcher for the specified configuration.

Parameters:
configuration - The configuration to apply to the dispatcher.
assignments - TODO
Returns:
A new dispatcher for the specified configuration.